<?php

/*                                                                      *
 *  COPYRIGHT NOTICE                                                    *
 *                                                                      *
 *  (c) 2010 Florian M�ller <it-admin@ifp-potsdam.com>                     *
 *           IfP-Potsdam                          *
 *           All rights reserved                                        *
 *                                                                      *
 *  This script is part of the TYPO3 project. The TYPO3 project is      *
 *  free software; you can redistribute it and/or modify                *
 *  it under the terms of the GNU General Public License as published   *
 *  by the Free Software Foundation; either version 2 of the License,   *
 *  or (at your option) any later version.                              *
 *                                                                      *
 *  The GNU General Public License can be found at                      *
 *  http://www.gnu.org/copyleft/gpl.html.                               *
 *                                                                      *
 *  This script is distributed in the hope that it will be useful,      *
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of      *
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the       *
 *  GNU General Public License for more details.                        *
 *                                                                      *
 *  This copyright notice MUST APPEAR in all copies of the script!      *
 *                                                                      */



	/**
	 *
	 * A ViewHelper
	 *
	 */

Class Tx_IfpCurriculum2_ViewHelpers_Json_VeranstaltungslisteViewHelper Extends Tx_Fluid_Core_ViewHelper_AbstractViewHelper {


/**
	 * Encodes $data as JSON using internal JSON encoding
	 * @param mixed $data Either an array or an object containing data to be encoded
	 * @return string
	 */
	public function render($data) {
		
		foreach ($data as $veranstaltung){
			
			$stdData['uid']=$veranstaltung->getUid();
			$stdData['titel']=$veranstaltung->getKurs()->getTitel();
			$stdData['kursnr']=$veranstaltung->getKurs()->getKursNr();
			//$stdData['dozent']=$veranstaltung->getKurs()->getDozent()->getName();
			$stdData['erstbeginn']=$veranstaltung->getErstbeginn();
			$dataarray[]=($stdData);
		
		}
		
		return json_encode($dataarray);
		
		
	}

}

?>
